#include <GlobalData.h>
#include "EVector4.h"


template <typename TYPE>
Vector4<TYPE>::Vector4()
{
	// empty

}

template <typename TYPE>
Vector4<TYPE>::Vector4(TYPE x, TYPE y, TYPE z, TYPE w) :
	x(x),
	y(y),
	z(z),
	w(w)
{
	// empty
}

template <typename TYPE>
Vector3<TYPE> Vector4<TYPE>::xyz() const
{
	return Vector3<TYPE>(x, y, z);
}

INSTANTIATE_VECTOR_TEMPLATE(Vector4)

